Edinburgh ; London : William Blackwood & Sons,