Oxford Revise: AQA GCSE English Language (Exams from 2026) Par Graham Elsdon, Jennifer Webb, Steve Eddy
History in Progress: Pupil Book 2 (1603-1901) Par Nicola Boughey, Steve Day, Sarah Webb, Colette Roberts