Source: http://www.mathsrollinat.sitew.fr/fs/Root/dbua5-Chapitre_6_transformations_Corrige.pdf