Advanced Dictionary of English Idioms for effective communication - Lim Tan Cheng (SAP Education, 2013)