5
Published 2013
Springer Berlin Heidelberg

10
Published 2013
Springer Berlin Heidelberg

15
Published 2011
Springer Berlin Heidelberg

16
Published 2010
Springer London

17
Published 2010
Springer Berlin Heidelberg

19
Published 2022
Springer Nature Singapore

20
Published 2022
Springer Nature Singapore