Vocabulary in use Upper intermediate (0 521 57768 3) - MICHAEL MCCARTHY (Cambridge, 1997)