Title: Cambridge IGCSE and O Level History 2nd Edition
Subjects: History, modern, 20th century, History, examinations, questions, etc.