Pages from the past.
Monmouthshire Local History Council.
[Newport, Gwent] : Monmouthshire Local History Council,
Monmouthshire Local History Council