1
by Gray, Jeremy
Published 2010
Springer London

2
by Gray, Jeremy
Published 2007
Springer London

3
by Gray, Jeremy
Published 2018
Springer International Publishing