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