Advanced learner's english - Hornby,A.S and Gatenby,E.V. (London)