Test your English vocabulary in use : Pre - intermediate and intermediate - Redman, Stuart. (Cambridge University Press, 2000)