3
by Mackenzie Owen, John
Published 2007
Springer Netherlands

4
Published 2006
Springer Berlin Heidelberg

9
Published 2008
Springer Berlin Heidelberg

13
Published 2007
Springer Berlin Heidelberg

14
Published 2022
Springer Nature Switzerland