English Vocabulary - Singh, S (New Delhi Common Wealth, 2005)