I gave my father the Story of St Kilda which he loved, so am looking for either a novel or nonfiction about or set in Scotland. He lives in Canada so always feels nostalgic for 'home' and is very hard to buy presents for.