Introduction to abstract algebra - Ames, Dennis B (1969)