Sheryllynne Haggerty

Sheryllynne Haggerty is Associate Professor in Early-Modern History, University of Nottingham.