Introduction to abstract algebra - Mitchell Richard A. (Belmont, 1970)