Advanced english vocabulary - Davidson , G (N D Sarup, 2007)