Source: https://bertrand.kieffer.pagesperso-orange.fr/ibays/Primary/html/ens/physique/Kieffer/SPterm/devoirs/DS6-2017.pdf