Island on the edge of the world : the story of St Kilda /
Maclean, Charles.
Edinburgh : Canongate,
2006, c1972.
Originally published: 1992.
Includes bibliography and index.