This book has it all for Abstract Algebra and is a good reference book if you have already taken at least a semester of basic Abstract Algebra or are looking for just a quick review. It is not useful for learning the subject though as the level of detail is low or just lacking a bit in many of the chapters. Proofs, solutions to equations, topics, problems, or notations seems to appear out of nowhere without any detailed explanation or background introduction.  It has lots of practice problems but with barely the basic step by step information about how to solve them and sometimes not even that. Next, the font is so tiny (about 6 pt) that I wouldn't recommend it for people who need reading glasses like me. I had to use a book magnifier to read it. I found a few mistakes that do not detract much from the whole but at least are less than in the free online version. This is a good book for a quick and dirty reference if you are a math teacher/professor who already know Abstract Algebra very well but forgot some details and want a refresher, or you are looking for ideas to write lesson plans, tests and such.