1
by Denver, David, Johns, Robert
Published 2022
Springer International Publishing

2
by Denver, David, Carman, Christopher, Johns, Robert
Published 2012
Palgrave Macmillan