Advanced english practice - Graver, B.D. (Oxford University Press, 1996)