Advanced English Grammar - "Hewings,Martin" (Cambridge University Press New Delhi, 2011)