Source: http://dumas.perso.math.cnrs.fr/LSMA651-2011-examencor.pdf