Essential grammar in use: a self study reference and practice book for elementary students of English: with answers. - Murphy, Raymond (Cambridge University press, 1990)