Source: http://www.univ-orleans.fr/mapmo/membres/anker/enseignement/MA/M1AF1Ch2.pdf