Source: https://www.sciencedirect.com/science/article/pii/S0021925817362816/pdf?md5=b2df90bb60f3086cfb942b89536dd0c1