Source: https://www.sciencedirect.com/science/article/pii/S0021951701933561/pdf?md5=7f2ccc80396b1d37bf03f9629549a4b2&pid=1-s2.0-S0021951701933561-main.pdf