Edinburgh & London : William Blackwood and Sons,