Sir William Hamilton : the man and his philosophy : two lectures delivered before the Edinburgh Philosophical Institution, January and February 1883
Veitch, John, 1829-1894; United Free Church of Scotland. Library of the Theological College (bookplate); Armstrong, William (bookplate)