Margaret Ward is a Research Fellow in History at the Bath College of Higher Education.
A Dozen Lips
6 authors - Paperback
£6.75
Fearless Woman
Margaret Ward - Paperback
£25.00
Unmanageable Revolutionaries
£29.95
Tracing Your Family History in Hertfordshire
£9.99
£26.99