Source: https://www.irma.asso.fr/IMG/pdf/Chapitre_10_Bohec_Teillet2.pdf