Edinburgh : William Blackwood and Sons, Edinburgh; and T. Cadell, Strand,