The American heritage dictionary of idioms - Ammer, Christine (Houghton Mifflin Company, 2003)