Murphy's english grammar A self-study reference and practice book for intermediate students of English - Murphy, Raymond (U.K. Cambridge University Press, 2004)