Source: http://theses.univ-lyon2.fr/documents/lyon2/2003/benhima_y/pdfAmont/benhima_y_chap2.pdf