21
Published 2022
Springer Nature Singapore

22
Published 2022
Springer Nature Singapore

23
Published 2010
Springer Berlin Heidelberg

31
Published 2013
Springer Berlin Heidelberg

34
Published 2011
Springer Berlin Heidelberg

38
Published 2013
Springer Berlin Heidelberg

39
Published 2010
Springer London

40
Published 2016
Springer International Publishing