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