Source: http://lmrs.math.cnrs.fr/Persopage/prf/enseignements/Zerzara07.pdf