Weekend Special | Take 10% Off. Get the code »

Katherine Foxhall

Katherine Foxhall is a Wellcome Trust Postdoctoral Research Fellow in History at King's College London

Katherine Foxhall's Featured Books