Haverfordwest /
Haverfordwest Civic Society.
Stroud : Chalford,
1997.