20th century world history : course companion /
Cannon, Martin.
Oxford University Press,
2012.