Source: https://publications.polymtl.ca/2940/1/2017_FrançoisGauthier.pdf