I like how Charles C. Pinter approaches the abstract algebra topics; other texts convolute concepts and they make it difficult to tie them together.  However, I wish that there were more solved problem examples.