Word play 550+ words you need to know. - Allman, Paul; Bromberg, Murray (Barron's Educational Series, 2004)