20th century world history. Course companion IB diploma programme - Cannon, Martin; Jones-Nerzic, Richard; Keys, David (Oxford University Press, 2009)