show/hide this revision's text 1 [made Community Wiki]

I learned commutative algebra in the same way you describe: Atiyah-MacDonald and then picking things up along the way. I don't know if your ideal book exists or not, but I can give you one nice reference: Mel Hochster's lecture notes for Math 614 and 615, available from his webpage.