Advanced vocabulary and idiom - Thomas, B.J. (Thomas Nelson and Sons, 1991)