Oxford dictionary of English idioms - Cowie, Anthony Paul (Oxford university press, 1993)