English Vocabulary in Use Advanced by O'Dell, Felicity Paperback Book The Cheap
The perfect choice for advanced-level students wanting to build their vocabulary skills. A test book (Test Your English Vocabulary in Use: Advanced - 0521 54534X) is also available for extra practice.