The geometry of schemes - Eisenbud, David (Graduate Texts in Mathematics, 197, 2000)