Introduction to abstract algebra - Shapiro, Louis (International series in pure and applied mathematics, 1975)