12 Article(s) by: Peter Cole

Peter Cole is a professor of history at Western Illinois University and a research associate in the Society, Work and Politics Institute at the University of the Witwatersrand in South Africa.