GCSE modern world history - Tate, Nicholas (Teach yourself books, 1993)