2
by Peeva, Irena
Published 2011
Springer London

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