Abstract algebra - Dummit, David S. 1954-; Foote, Richard M. 1950- (John Wiley & Sons, 2004)