Oxford dictionary of English idioms - Ayto, John (Oxford paperback reference, 2010)