Author: Tr T Abercromby (Thomas Abercromby)