Robert innes shearer : a lost antiquary from Caithness. - Halliday, Stratford (Ancient lives, 2016)