Impact words + phrases : 1,000 words and phrases you need to speak English naturally - Kenny Harsch...[et al.] (Longman Asia ELT, 2003)