Introduction to modern abstract algebra - Burton, David M (1967)