Hi. I'm in desperate need for some knowlege of abstract algebra. The concepts of abstract algebra are showing up everywhere in my studies, and I feel that I would benefit greatly from a grounding in it. So please, recomend me a solid abstract algebra book suitable for self study. Thanks.