C. J. M. MacLachlanBooksGael and Lowlander in Scottish literatureCrossing the Highland LineBefore BurnsRethinking George MacDonaldAuthor data: Open Library