Source: https://lipn.univ-paris13.fr/~poinsot/SEC/Chapitre_7_Printable.pdf