Source: http://www.sciencedirect.com/science/article/pii/S0095955315307290/pdf?md5=10aa3db366b5a0233e58c5cbd76b5734