Essential grammar in use - MURPHY, Raymond (Cambridge University Press, 1990)
Essential grammar in use