Source: http://theses.univ-lyon2.fr/documents/lyon2/2011/alyafi_h/pdfAmont/alyafi_h_these.pdf