Intermediate Language Practice with key. English Grammar and Vocabulary - Emmerson, Paul; Vince, Michael (China Macmillan, 2003)