English Vocabulary in Use: Advanced - McCarthy, Michael (New Delhi Cambridge University Press, 2002)