The American Heritage dictionary of idioms - Ammer, Christine (Houghton Mifflin, 1997)