Essential grammar in_use_supplementary_exercices_3rd_2009
Essencial grammar in use (2nd edition) with exercises and answer key