Source: https://www.sciencedirect.com/science/article/pii/026069179090210H/pdf?md5=c049a5cd8f51fabcdfad50d57fdc1e75