Edinburgh : W. & A. K. Johnston,