Source: http://oatao.univ-toulouse.fr/15853/1/Blanchet_elise.pdf