Grammar in use Intermediate - MURPHY, Raymond (Cambridge At The Univ. Press, 2000)
Grammar in use intermediate