John Stuart Blackie Scottish scholar and patriot - Wallace, Stuart (Edinburgh University Press, 2006)