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