20th century world history : course companion / Martin Cannon ..... [et. al.] - Oxford Oxford University Press c2012. - 512 p.

Includes index.



978-0-19-838998-9


History -- Study and teaching (Secondary).
International baccalaureate -- Study guides.
International baccalaureate.

Res 909.82 C333 2012