Advanced Vocabulary and Idiom-BJ Thomas- is designed to teach, test and practise the vocabulary of EFL students at a level leading up to the Cambridge Proficiency examination. A wide range of topics is covered through a variety of enjoyable exercises which include gap-filling, matching...