1
by O’Halloran, Kerry
Published 2006
Springer Netherlands

2
by O'Halloran, Kerry
Published 2009
Springer Netherlands

3
by O'Halloran, Kerry
Published 2018
Cambridge University Press

4
by O'Halloran, Kerry
Published 2015
Springer Netherlands

5
by O'Halloran, Kerry
Published 2014
Springer International Publishing