A Practical English Grammar - Thomson, Audrey Jean (Oxford University Press, 1990)