Proceedings of the Society of Antiquaries of Scotland
Society of Antiquaries of Scotland.
Society of Antiquaries of Scotland, Edinburgh