Caernarvon Castle ant town walls : Caernarvonshire. - Taylor, A. J. (Her Majesty's Stationery Office, 1969)