Impact Words+Phrases : 1000 Words And Phrases You Need to Speak English - Kenny Harsch, Elizabeth Lange (Longman, 1997)