Katy Gibbons

Senior Lecturer in History, School of Social, Historical and Lirterary Studies, University of Portsmouth