Elementary language practice with key: English grammar and vocabulary - Michael Vince (MacMillan, 2003)