Source: http://theses.univ-lyon2.fr/documents/lyon2/1999/elhalfaoui_m/pdfAmont/elhalfaoui_remerci.pdf