The New Penguin History of Scotland: From the Earliest Times to the Present Day
Rab Houston is Professor of Early Modern History at the University of St Andrews. William Knox is Head of the Department of Scottish History at the University of St Andrews.