Grammar express with answer : For self study or the classroom - Fuchs, Marjorie (Pearson Education Ltd., 2003)