22000 vocabulary for TOEFL and 504 absolutely essential words: test of english as a foreign language (Included with 3 cassettes) - Levine, Harold (Longman, 1995)