DownloadThe Portobello Bookshop Gift Guide 2024

Jim MacPherson Author & Editor

Alastair J. MacDonald is Mackie Lecturer in History at the University of Aberdeen. 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.