1100 words you need to know - Bromberg, Murray (Barron's Educational Series, 2008)