I don't like the typical definition-theorem-proof approach of most textbook in mathematics, including these. It's great for a classroom, no good for self-study. As an alternative, I highly recommend A Book of Abstract Algebra by Pinter. If you work through that first, you may actually enjoy these two later.
what would be great is if typesetting tools improved sufficiently so that one could choose 'beginner' or 'advanced' mode when reading a maths textbook. perhaps that is too fanciful!