Oxford dictionary of English idioms - Cowie, A P. (Oxford University Press, 1993)
Includes index.