Modern algebra : an introduction - Durbin, John R (John Wiley, 1985)
Includes index.