Source: http://www.sciencedirect.com/science/article/pii/0065257166900203/pdf?md5=17d98f4a271b8650019e657c974aafd7