I am interested in topology, while i am not so comfortable with some algebraic flavored textbook on algebra. Acutally, it was not until I learned some topology that I began to undertand some abstract algebra. I believe that behind every algebraic theorem, there is a geometric analogue, and this is what i am interested in. I want to find algebraic textbooks that are of geoemtric flavor. Say, Armstrong's book, **Group and Symmetry** is a lovely book on group theory that is of this type. Are there some more such textbooks(on ring theory and homological algebra)? Thank you!