Source: https://get-couffignal.pagesperso-orange.fr/cours/cours_mecanique/dynamique.pdf