GCSE Modern world history revision for AQA - Ferriby, David (Murray, 2003)