Source: https://www.sciencedirect.com/science/article/pii/S1877705811029973/pdf?md5=46c2db70130f66e8f49c3194e77d0be5&pid=1-s2.0-S1877705811029973-main.pdf