Source: https://www.sciencedirect.com/science/article/pii/0021999183901298/pdf?md5=5b628d1701658466f78da09ef1fd331a