1
Published 1999
Palgrave Macmillan UK

3
Published 2017
Springer Berlin Heidelberg

5
Published 2018
Springer Berlin Heidelberg

6
by Loue, Sana
Published 2022
Springer International Publishing

8
Published 2014
Springer Vienna

9
Published 2009
Springer Milan

10
Published 2008
Springer Berlin Heidelberg

11
by Rossi, Rolando
Published 2015
Springer Berlin Heidelberg

12
by Reisman, David
Published 1993
Palgrave Macmillan UK

16
Published 2010
Springer Berlin Heidelberg

17
by Habitz, Alexander
Published 2019
Springer Berlin Heidelberg

19
Published 2023
Springer Nature Switzerland

20
Published 2023
Springer International Publishing