Source: http://w3.erss.univ-tlse2.fr/textes/publications/CE/Roche.pdf