Edinburgh : R. Grant & Sons,