David Allan

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 People (First 3 people) - Page 0

Leslie Hamilton

Leslie Hamilton


Amy Daskal

Amy Daskal


Sharyn Duncan

Sharyn Duncan