Life and letters of the Reverend James MacGregor D. D: minister of St. Cuthberts parish, Edinburgh, one of His Majesty's chaplains - Balfour, Frances (Hodder and Stoughton, 1912)