Advanced english vocabulary - Barnard, Helen (Newbury House, 1980)