Arthur J. McIvor

Arthur J. McIvor is Reader in History, University of Strathclyde.