1
by Eisenbud, David
Published 1995
Springer New York

2
Published 2002
Springer Berlin Heidelberg

4
by Eisenbud, David, Harris, Joe
Published 2000
Springer New York

5
by Eisenbud, David, Harris, Joe
Published 2016
Cambridge University Press