Karen Harvey Author & Editor

Karen Harvey is Lecturer in History at The University of Sheffield