St. Ninian's Isle and its treasure - Small, Alan (Oxford University Press, 1973)