Introduction to modern abstract algebra - Burton, David M. (Addison-Wesley series in mathematics, 1967)