Highland hermit : the remarkable life of James Rory Smith /
Carron, Jamesauthor.