Source: https://www.univ-orleans.fr/lifo/Members/Sylvain.Jubertie/projects/martins-2010.pdf