Callanish And Other Megalithic Sites Of The Outer Hebrides door Gerald Ponting