peter-cole

5 Articles by:

Peter Cole

Peter Cole is a professor of history at Western Illinois University.

Website