Warren R. Hofstra is the Stewart Bell Professor of History at Shenandoah University in Winchester, Virginia.
Warren R. Hofstra
with Hopkins Press Books