Advanced English Grammar - "Hewings , Martin" (Cambridge University Press UK, 1999)