Source: https://www.sciencedirect.com/science/article/pii/0002157172900362/pdf?md5=17648858210b12daedf0e41537ed6add