North Berwick, East Lothian: its archaeology revisited. - Hall, Derek (1997)