Advanced Vocabulary & Idiom - Thomas, B.J. (Longman)