Essential English grammar - Murphy, Raymond (New Delhi Cambridge University Press, 2010)