Essential English Grammar - Murphy, Raymond (Cambridge University Press New Delhi, 2007)