Edinburgh ; London : W. & A.K. Johnston, Ltd,