Oxford dictionary of English idioms - Cowie, A P (Oxford University, 1996)