Source: http://www.applis.univ-tours.fr/theses/2015/mariepierre.anglade_2280.pdf