Edinburgh : John Bartholomew & Son Ltd,