Edinburgh ; London : William Blackwood and Sons,