Source: https://publications.polymtl.ca/343/1/2010_FrancoiseBichai.pdf