Longman Dictionary of English Idioms - Long, Thomas Hill; Summers, Della (Longmans, 1991)