Source: https://publications.polymtl.ca/1861/1/2015_FrancoisPierreDoray.pdf