Allan I MacInnes
Allan I. Macinnes is Emeritus Professor of History, University of Strathclyde and Honorary Professor in Irish and Scottish Studies, University of Aberdeen. His books include A History of Scotland (2018).
Allan I. Macinnes is Emeritus Professor of History, University of Strathclyde and Honorary Professor in Irish and Scottish Studies, University of Aberdeen. His books include A History of Scotland (2018). See less