English Vocabulary in Use – Upper-Intermediate & Advanced
It is written to help you to improve your English vocabulary. It will help you to learn not only the meanings of words but also how they are used. You can use this book either with a teacher or for self study. by Michael McCarthy & Felicity O’Dell
English-Vocabulary-in-Use-Upper-Intermediate-Advanced