Grammar In Use Intermediate With Answer - Murphy, Raymond (Cambridge University Press, 2000)
ix, 341 p. : il.; 25 cm.