The Wolfe of Badenoch

This is a romance set in14th century Scotland. The main character is Alexander Stewart, Earl of Buchan. The author claims, in his preface to the novel, that he has stuck rigorously to historical fact in the case of real persons and events of that time.