Basic Algebra Groups,rings and fields - Cohn, P M. (Springer, London, 2003)