Canna, the story of a Hebridean island | lit.salon