Test your English Vocabulary in use (Pre-intermediate & intermediate) - Redman, Stuart (Cambridge University, 2010)