The islands of Scotland : Hebrides, Orkneys, and Shetlands /
MacDiarmid, Hugh,1892-1978.
London : B.T. Batsford,
1939.
Includes index.