code: def journal_history(self):
          
          jour = namedtuple('Journal', 'sourcetitle abbreviation type issn')
          path = ['author-profile', 'journal-history', 'journal']
          hist = [jour(sourcetitle=pub['sourcetitle'], issn=pub.get('issn'),
                       abbreviation=pub.get('sourcetitle-abbrev'),
                       type=pub['@type'])
                  for pub in listify(chained_get(self._json, path, []))]
          return hist or None
docs: List of named tuples of authored publications in the form
          (sourcetitle, abbreviation, type, issn).  issn is only given
          for journals.  abbreviation and issn may be None.