William Forbes Skene (1809-92): historian of Celtic Scotland. - Sellar, W. David H. (2001)