Allen's Dictionary of English phrases - Allen, Robert Edward (Penguin reference library, 2006)