Introduction to abstract algebra - Shapiro, Louis (New York McGraw-Hill, 1975)