Miles Reid, Undergraduate Algebraic Geometry.
ps - anyone who thinks one can teach an undergraduate class out of Hatcher's Algebraic Topology (which is a great book) at more than 10 universities in the US is sadly deluded. Ditto for a few more things I've seen here.
pps - somewhere between a third and half of the math majors here could handle abstract algebra out of Artin. It would be great for those that could, but we're not going to ditch half our students.