code: def get_news(self, results=15, start=0, cache=True, high_relevance=False):
          
          if cache and ('news' in self.cache) and results==15 and start==0 and not high_relevance:
              return self.cache['news']
          else:
              high_relevance = 'true' if high_relevance else 'false'
              response = self.get_attribute('news', results=results, start=start, high_relevance=high_relevance)
              if results==15 and start==0:
                  self.cache['news'] = ResultList(response['news'], 0, response['total'])
              return ResultList(response['news'], start, response['total'])
docs: Get a list of news articles found on the web related to an artist
          
          Args:
              cache (bool): A boolean indicating whether or not the cached value should be used (if available). Defaults to True.
              
              results (int): An integer number of results to return
              
              start (int): An integer starting value for the result set
  
          Returns:
              A list of news document dicts; list contains additional attributes 'start' and 'total'
          
          Example:
          
          >>> a = artist.Artist('Henry Threadgill')
          >>> news = a.news
          >>> news.total
          41
          >>> news[0]['name']
          u'Jazz Journalists Association Announces 2010 Jazz Award Winners'
          >>>