Statements on behalf of the Island of Canna, Small Isles, Scotland. Transport, communications etc.
Campbell, John Lorne,1906-1996.
[Canna] : J.L. Campbell,
[1964]