Source: https://publications.polymtl.ca/1414/1/2014_LéonardJacquemet.pdf