Dr. David L. Smith

University: 
Cambridge
Department: 
Selwyn College
Teaching: 
Early Mod.
Research: 
Cromwellian parliaments