Jim MacPherson
Jim MacPherson is Programme Leader for MLitt British Studies, Postgraduate Research Co-Ordinator and Lecturer in History at The Centre for History, University of the Highlands and Islands.
Jim MacPherson is Programme Leader for MLitt British Studies, Postgraduate Research Co-Ordinator and Lecturer in History at The Centre for History, University of the Highlands and Islands. See less
Jim MacPherson's Featured Books