Abstract algebra book for slightly advanced beginner I want to purchase a book for Abstract Algebra but am too confused at the time that which one should I go for .
Based on whatever I have gathered from web it seems :

*

*Dummit and Foote.

*Fraleigh.

*I.N. Herstein.

*Gallian.

are some goto books for a beginner , but few of my friend recommended some other books like :

*

*Dan Saracino

*Beachy

*Hungerford

*M. Artin

Because of which I am even more confused now. I have learned Linear Algebra, Real Analysis ,PDE ,Calculus of Variations at an Undergraduate level (if it helps). I want a book that contains everything that one should know about Abstract Algebra at an Undergraduate level and is fun to read , with good examples , great exercise section.So HELP ME PICK ONE .

*

*If possible can you arrange them in order of your personal preference(with respective reasoning)?

*What book did you read?

*What are your experiences regarding that ?

*Is there any other book you got to know about later that you find even more good and comprehensive ?

(I will be purchasing a Indian print of one of these 8 books as they are comparatively way cheaper than their respective counterparts.)

My personal favorite is Aluffi's Algebra: Chapter 0. It covers a lot of topics starting from the very elementary ones (you can skip those) and diving as deep as Homological Algebra. Furthermore, I personally find the writing style of Aluffi just excellent. The book contains a lot of concrete examples as well as a number of quality exercises of varying difficulty. Unfortunately, no solutions are provided, just hints for some of the more difficult exercises.
