Source: https://www.pmmh.espci.fr/fr/Enseignement/Archives/MecaSol/Cours_Mecasol_0.pdf