North Berwick, East Lothian: its archaeology revisited - Hall, Derek (Proceedings of the Society of Antiquaries of Scotland, 127,2 (1997), 1997)