Source: http://geii.en.free.fr/Osc_sinus.pdf