Source: http://gergaud.perso.enseeiht.fr/teaching/MODIA/int-curv.pdf