20th century world history. IB diploma programme
Cannon, Martin.
Oxford University Press,
2009.