Source: http://afgoustidis.perso.math.cnrs.fr/fichiers/poly_algebre2_web.pdf