Source: http://www.applis.univ-tours.fr/theses/2012/julie.tastet_3887.pdf