Oxford Dictionary of English Idioms - Cowie, Anthony Paul (University Press, 1993)