Impact words + phrases : 1,000 words and phrases you need to speak English naturally - Lange, Elizabeth (Impact series, 1997)