1
by Carnegie, Paul J.
Published 2010
Palgrave Macmillan US

2
Published 2023
Springer Nature Singapore
Other Authors: ...Carnegie, Paul J....