The Glenalmond register : a record of all those who have entered Trinity College, Glenalmond, 1847-1929.
Trinity College (Glenalmond). - Old Glenalmond Club.
Neish, E. W.
Todd, W. M.
Edinburgh,
1929.