Author: Robert Barclay 1779-1854 Allardice