Macleod of Dare , by William Black , 2 vols.