Introduction to modern abstract algebra - Burton, David M (Addison-Wesley Series in Mathematics, 1967)