Source: https://www.sciencedirect.com/science/article/pii/S1877705811048752/pdf?md5=35182ee5b58d9f52ac2e47bbdf5b8880&pid=1-s2.0-S1877705811048752-main.pdf