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.
Scottish History: A Complete Introduction: Teach Yourself
The History of Scotland: Teach Yourself
© Hachette Australia, All Rights Reserved · Site by Chook