Advanced Language Practice : with key. Eglish grammar and vocabulary - Vince, Michael; Sunderland, Peter (Macmillan, 2003)