Advanced French vocabulary - Horsfall, Philip (Nelson Thornes, 2001)