English vocabulary in use:pre-intermediate & intermediate - Redman, Stuart (CUP, 1997)