A Practical English Grammar - Thomson, A.J (Oxford University, 1986)