20th century world history course companion - Cannon, Martin (Course companion series, 2009)