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