Hebridean Altars: The Spirit of an Island Race