Source: https://www.equipes.lps.u-psud.fr/gr_15/SMPEHTML/polypdf/ondchap8.pdf