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".