Canna, the story of a Hebridean island / - Campbell, John Lorne, (Published for the National Trust for Scotland by Oxford University Press,, 1984)