Source: https://math.univ-lyon1.fr/homes-www/malbos/Ens/AMALA19/chap_7.pdf