Troy Osborne is assistant professor of history at Conrad Grebel University College, Waterloo, Ontario.

Contributed Articles: