504 absolutely essential words - Bromberg, Murray; Liebb, Julius; Traiger, Arthur (Hauppauge, N.Y. Barron's, 2005)
Keywords: Vocabulary -- Problems, exercises, etc