Practical English grammar - Thomson, A.J (University Press, 1981)