English vocabulary in use: Advanced - McCarthy, Michael (New York Cambridge, 2003)