24 Hours ONLY! $15 off your 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".