The ... report of the Schools Hebridean Society.
Schools Hebridean Society.
Claygate : Schools Hebridean Society,
Description based on: 1966.
Schools Hebridean Society