Rachel Foxley

Rachel Foxley is Lecturer in Early Modern History at the University of Reading, UK.