Arran and other islands of the Clyde archipelago : an illustrated guide /
Kilpatrick, David C.author.
Kilpatrick, S. Alison,author.
Includes bibliographic references and index.