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