Margaret MacMillan

Professor of History, University of Toronto; Emeritus Professor of International History, University of Oxford
Margaret MacMillan's profile has not been set up yet