About David Mills David Mills is a retired Professor of Canadian history from the University of Alberta. Books by David Mills Power Play Professional Hockey and the Politics of Urban Development by (author) Jay Scherer, David Mills & Linda Sloan McCulloch Idea of Loyalty in Upper Canada, 1784-1850 by (author) David Mills