2
by Peeva, Irena
Published 2011
Springer London

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