Introduction to Abstract Algebra door Jonathan D. Smith & Jonathan D.H. Smith