Introduction to abstract algebra - Shapiro, Louis (Mcgraw Hill, 1975)