Dr. K. Cooper is retired; she received her PhD at Leicester University.
Exodus from Cardiganshire
Kathryn Cooper
Paperback
Not Available