Source: https://maths.langella.free.fr/agreg/exercices/algebre/2_lecons/Oral 2 Alg 2011.pdf