Source: https://documentation.ehesp.fr/memoires/2011/phisp/cardon.pdf