Source: http://www-ljk.imag.fr/membres/Jean-Francois.Coeurjolly/documents/L1/chap2_cours.pdf