The Outer Hebrides : landscapes in stone /
McKirdy, Alan,author.
Geology
Geology