Source: https://www.sciencedirect.com/science/article/pii/092058619280188S/pdf?md5=5218ed6942ab52633cf2f644738e8af6&pid=1-s2.0-092058619280188S-main.pdf