Weekend Special! 5% off any purchase. Get the code »

John Weaver

JOHN WEAVER teaches history at McMaster University in Hamilton. He has written extensively on Canadian urban history and is the author of "Shaping the Canadian City".