I would pair this with Elements of Abstract Algebra by Gilbert, which has additional problems and differ explanations. If you can only buy one...get this one.<br><br>This book is a perfect example of why Dover is such an important publisher. It is clear, passionate, and thorough. On my second reading, I found it remarkably readable. It is among my favorite math books.