504 absolutely essential words - Bromberg, Murray (Barron's, 2005)