Advanced writing with English in use : [with answer key] - Cory, Hugh (Oxford University Press, 1996)