Vocabulary in Use Upper Intermediate with Answers by Felicity O'Dell & Ellen Shaw