Source: https://lpsc.in2p3.fr/schien/teaching/Mec201_1617/Poly_Mecanique_du_point_2012.pdf