A Study of Their History, Archaeology and Early Topography
Ian Soulsby
A Gazetteer of welsh medieval towns, with an introductory essay. Full, if now a bit dated, bibliography for each town and often a sketch plan. Town defences are well covered within the limitations of the books format.