Elliot Rose

Elliot Rose is a professor in the Department of History, University of Toronto.