Source: http://www.apc.univ-paris7.fr/~parizot/PCEM_Physique_5_EP_new.pdf