The burgh of Inverurie, Aberdeenshire: archaeological evidence from a medieval lordship. - Carter, Stephen P. (1999)