Articles by Malcolm Petrie

medium_CSIFNI2.jpg

Malcolm Petrie is Senior Lecturer in Late Modern Scottish History at the University of St Andrews.