P J Cain
P. J. Cain is Emeritus Professor of History at Sheffield Hallam University, United Kingdom. He is the author, with A. G. Hopkins, of British Imperialism, 1688-2015 (3rd edition 2016).
P. J. Cain is Emeritus Professor of History at Sheffield Hallam University, United Kingdom. He is the author, with A. G. Hopkins, of British Imperialism, 1688-2015 (3rd edition 2016). See less