Introduction to the theory of abstract algebras. - Pierce, Richard S. (Rinehart and Winston, 1968)