Source: http://bcalmes.perso.math.cnrs.fr/pro/enseignement/calculdiff2/resume3.pdf