Dictionary of english idioms - Cowie, A.P (OUP, 2007)