Source: https://users.lal.in2p3.fr/puzo/em/Chapitre_2.pdf