Source: http://theses.univ-lyon2.fr/documents/lyon2/2012/royer_m/pdfAmont/royer_m_these.pdf