Algebra : Groups, Rings, and Fields - Rowen, Louis (A K Peters, 1994)