I am self studying Abstract Algebra. At the beginning I picked Herstein's algebra book as my first introductory text but I wasn't able to solve half of the problems in the exercises so I decided to first go through an "easier" text and so I decided to study from J. Gallian's Contemporary Abstract Algebra .
Now I have finished reading this book and have solved 80-90% of the exercises from it. I believe I understand all the basic concepts now and can solve most of the standard exercises. I am now looking for a more advanced text (to strengthen my concepts) that covers the same material and the one I can go through on my own with a good collection of problems.
I have already checked out Herstein- and after understanding the theory well enough from Gallian and solving loads of problems from it, its problems do not scare me anymore.
I am thinking of Dummit foote. What do you guys think about it? Is this book alone sufficient to suit my needs?
Any other suggestions would be welcome.
Also please don't suggest more than two books- not only it make me confused over which one to read first, it is not possible for me to go through 3-4 or more books as I have to revise and study other subjects too but maybe later I can check them out.
Edit: It would be great if someone could tell me what do they think about Hungerford's algebra and P.Cohn's Basic Algebra? Would they satisfy all the conditions I stated above like having a nice collection of problems and good for self study and not too elementary.
How do these two compare to Dummit foote?