Margaret MacMillan is a professor of history at the University of Toronto and an emeritus professor of international history at the University of Oxford. She is one of Canada's most distinguished researchers and writers.
Most Popular books By Margaret MacMillan
Ranking in Category
All Books by Margaret MacMillan
Show Out of Stock Items