Source: https://lptms.u-psud.fr/membres/groux/enseignements/PhysStatMecaAnal.pdf