Source: https://www.sciencedirect.com/science/article/pii/S1877705811054087/pdf?md5=2bd3eaf7d37b106cb71ba917804cc6db&pid=1-s2.0-S1877705811054087-main.pdf