The american heritage dictionary of idioms - Ammer, Christine (U.S.A. : American Heritage, 1997)