3
Published 2013
Springer Berlin Heidelberg

8
Published 2021
Springer Nature Singapore

10
Published 2005
Springer Berlin Heidelberg

11
Published 2005
Springer Berlin Heidelberg

20
Published 2023
Springer Nature Singapore