2
Published 2008
Springer Berlin Heidelberg

3
Published 2010
Springer London

4
Published 2017
Springer International Publishing

10
Published 1999
Springer London

11
by Bowen, Jonathan P., Hinchey, Michael G.
Published 1999
Springer London

17
Published 2019
Springer International Publishing

19
Published 2024
Springer Nature Switzerland