Introduction to Modern Algebraic Concepts - Larsen, Max D.