Excavation of medieval remains at Marygate, Berwick-upon-Tweed, Northumberland. - Heawood, R. G. L. (2004)