This book is disorganized and is not well-written. The examples are decent, but that's about the only good thing about the book. Definitions and theorems are horribly explained and it's really hard to learn.I'm a math major and I learned more abstract algebra from my proofs book than this one. I would not recommend it.