Edinburgh : T. and A. Constable,