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