English vocabulary in use : upper intermediate - McCarthy, Michael (CUP, 1996)