Source: http://theses.univ-lyon2.fr/documents/lyon2/2009/lacroix_r/pdfAmont/lacroix_r_partie2_1.pdf