Source: http://dante.univ-tlse2.fr/1793/7/alary_marion_M22016.pdf