Algebra - Cohn, Paul M. 1924-2006 (Wiley, 1991)