Source: https://www.cmls.polytechnique.fr/perso/renard/Groupes.pdf