David Allan
David Allan is Reader in History at the University of St Andrews. His other books include Virtue, Learning and the Scottish Enlightenment: Ideas of Scholarship in Early Modern History (1993), Philosophy . . .
David Allan is Reader in History at the University of St Andrews. His other books include Virtue, Learning and the Scottish Enlightenment: Ideas of Scholarship in Early Modern History (1993), Philosophy . . .