Source: http://theses.univ-poitiers.fr/6422/2010-Vernet-Romain-These.pdf