Longman dictionary of English idioms - Long, Thomas Hill (Longman, 1979)