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