Test your english vocabulary in use: Pre - intermediate & intermediate - Redman, Stuart (Edinburgh, U.K., 2007)