Cambridge Grammar of English - Carter, Ronald (New Delhi. Cambridge University Press, 2010)