Source: https://arousselle.perso.math.cnrs.fr/DM.pdf