Oxford dictionary of English idioms - Cowie, Anthony Paul. (Oxford University Press, 1993)