The man who gave away his island : a life of John Lorne Campbell of Canna /
Perman, Ray(Journalist)author.
Includes bibliographical references and index.
Campbell, John Lorne, 1906-1996.
Historians
Environmentalists
Folklorists