George Buchanan and his times - Brown, P. Hume. (Edinburgh, 1906)