Edinburgh : William Blackwood & Sons ,