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