When the classic Herstein was too condensed, this book helped considerably.  Not quite to the level of a self-study book but close.  Actually, I'm not sure how one would go about teaching oneself abstract algebra without having more than average preparation in discrete mathematics with a VERY heavy emphasis in proofs.