St. Ninian's Isle and its treasure - Small, Alan (Aberdeen University studies series, 1973)