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.)
 A: I'm partial to a different book: Algebra, by Siegfried Bosch. The original is in German, but there is a translated edition. The book can actually be read like a book in the sense that Bosch actually connects the dots between all the definitions and theorems. Which is essential for self study, imho. He also has an informal discussion of the contents of each chapter before driving into the technicalities, so you actually know what the point of each chapter is. There are also very good exercises, though only some of them come with solutions.
A: Hungerford’s book is very good in my opinion. Very well written but unfortunately cheap paper.
A: *

*J.J. Rotman - First Course in Abstract Algebra, very readable.

*Battacharya, Jain and Nagpaul - Basic Abstract Algebra, contains Groups, Rings and Modules and more, very readable.

A: $1.$ If possible can you arrange them in order of your personal preference(with respective reasoning)?
The only ones listed with which I'm familiar are the Dummit and Foote and Gallian texts, so no, unfortunately I can't rearrange them.
$2.$ What book did you read?
I've read An Introduction to Abstract Algebra with Notes to the Future Teacher by Olympia Nicodemi and Contemporary Abstract Algebra by Joseph Gallian. It's technically not a book, but I did have comprehensive class notes from a graduate course in abstract algebra through University of Illinois at Urbana-Champaign.
$3.$ What are your experiences regarding that?
The Nicodemi text is written for math education majors, so it doesn't go into much detail or cover many topics. I don't recommend it for any math majors not on an education track. I will never not recommend the Gallian text to others. Joseph Gallian presents many topics and applications while maintaining a flow that is clear and understandable. The exercises are reasonable and a good representation of each chapter's content. I would place this book at a later undergraduate/early graduate level. It contains information specifically on groups, rings, and fields. I actually recommended this text to my undergraduate advisor as a replacement for the Nicodemi text; he took me up on it and it's been going well so far. The class notes from UIUC were fantastic. Sometimes they were dense and cryptic, but once you get past that it goes fairly well.
$4.$ Is there any other book you got to know about later that you find even more good and comprehensive?
I suppose the "later" book for me was Gallian. I used it mainly as supplemental knowledge. I found a copy of Dummit and Foote online; it is enjoyable, but it gets technical quite fast.
A: 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.
