McCarthy, Michael English vocabulary in use: Upper inter mediate - New York Cambridge 2003 - 296p. Dewey Class. No.: 428.3 M582E