Source: http://www.univ-orleans.fr/mapmo/membres/anker/enseignement/L1/NotesEnsemblesSL01MA11.pdf