22000 vocabulary for TOEFL : - Levine, Harold (Longman, 1994)