Margaret MacMillan

Margaret MacMillan

Professor of History, University of Toronto; Emeritus Professor of International History, University of Oxford