Source: http://theses.univ-lyon2.fr/documents/lyon2/1994/barth_i/pdfAmont/barth_i_biblio.pdf