English for Cambridge O Level is a comprehensive, thematic, multi-component series that provides thorough practice in the key English language skills of listening, speaking, reading and writing, and supports the latest Cambridge International Examinations O Level English Language Syllabus 1123.