Abstract algebra 2nd ed - Dummit, David Steven.; Foote, Richard M. 1950- (Prentice Hall, 1999)