Edinburgh : D.R. Collie & Son ... : Maclachlan & Stewart