Source: https://www.sciencedirect.com/science/article/pii/037810979090527W/pdf?md5=2ad163bb020f3cd89a50fdfb7f81ce45