Edinburgh : For Constable & Co.,