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