Canna : the story of a Hebridean island /
Campbell, John Lorne,1906-1996.
Edinburgh : Canongate,
1994.
Includes bibliography and index.