About 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. Books by John Weaver Empires and Autonomy Moments in the History of Globalization edited by Stephen Streeter, John Weaver & William D. Coleman Histories of Suicide International Perspectives on Self-Destruction in the Modern World by (author) John Weaver & David Wright Hamilton An Illustrated History by (author) John Weaver