English grammar in use. : A self-study reference and practice book for intermediate students. With answers - Murphy, Raymond. (Cambridge University Press, 1993)