Abstract Algebra seems to be a huge topic that I'd like to study in some depth. Is there some series of books on algebra that starts from an (upper-division) undergrad level and includes a fairly comprehensive subject list -- including (amongst all the basics like groups/ rings/ fields) introductions to topics like algebras over fields/ rings, lattices, homological algebras, algebraic geometry, topological algebra, etc?
I'm looking for a series of books in the same vein as Spivak's A Comprehensive Introduction to Differential Geometry and the Princeton Lectures on Analysis.
If no such good series exists for abstract algebra, is Dummit/ Foote the most comprehensive single textbook that you guys know of? I'm looking to spend a year or two going through the material so it doesn't matter if it's really long.