IELTS General Reading Training Book - IELTS Academic Training Book - 10 Full Practice Tests and Strategies
Everyday English Vocabulary (5): Speak English Like a Native Speaker with the Aid of Common Idioms, Phrases, Phrasal Verbs and Vocabulary
English for Everyone Everyday English: Learn and Practise Over 2,500 Words and Phrases (DK English for Everyone)
IELTS Writing General Training - 500 Task 1 & 2 Topics with Band 9 Answers + Expert Tips & Templates + 2000 IELTS Vocabulary for Letters & Essays
50 Modern Short Stories for Intermediate English Learners (B1 English): Improve Vocabulary, Grammar, and Reading Skills for ESL English Learners (265pages) (Learn English with 50 Short Stories)