Source: https://www.sciencedirect.com/science/article/pii/S2212827116304772/pdf?md5=7c221d60b4292b71c928c1e666f08f3c