Source: http://www2.sophia.inra.fr/perso/fauvergue/students/cheyppe10.pdf