Source: https://www.equipes.lps.u-psud.fr/Bazin/IMG/pdf_1_Resume_Cours_09102010.pdf