English Vocabulary in use - pre intermediate and intermediate - Stuart Redman (General London, 1999)