Edinburgh : R. Grant & Son,