Abstract algebra - Dummit, David Steven, 1954- (John Wiley & Sons, 2004)