1
by Eisenbud, David, Peeva, Irena
Published 2016
Springer International Publishing

2
by Peeva, Irena
Published 2011
Springer London