Advanced English Grammar - Hewings, Rodney (New Delhi Cambridge University Press, 2001)