Professor Margaret MacMillan

The Uses and Abuses of History

Professor Margaret MacMillan

History's People: Personalities and the Past

Professor Margaret MacMillan

War: How Conflict Shaped Us

Professor Margaret MacMillan