Abstract algebra - Dummit, David Steven, 1954- (Prentice Hall, 1999)