Source: http://jeanmarc.drocourt.pagesperso-orange.fr/mecaniq/Mvtcen.pdf