Dr David Allan is a Reader in Scottish History at the University of St Andrews. An experienced author he has written numerous books and essays on Scottish history.