English Vocabulary in Use | Elementary Level
By Michael McCarthy & Felicity O’Dell. This book has been written to help you learn vocabulary. You already know hundreds of English words, but to speak and write English in normal situation you need at least 1-2000 words.
English-Vocabulary-in-Use-Elementary