Peter Cole is a professor of history at Western Illinois University and a Research Associate in the Society, Work and Development Institute at the University of the Witwatersrand.