Source: http://lapth.cnrs.fr/pg-nomin/salati/cours_TD_phys_601_pc.pdf