Source: http://theses.univ-lyon2.fr/documents/lyon2/1999/babin_m/pdfAmont/babin_m_chapitre1.pdf