'show( trans, id, deleted=\'False\' )
* GET /api/histories/{id}:
return the history with ``id``
* GET /api/histories/deleted/{id}:
return the deleted history with ``id``
* GET /api/histories/most_recently_used:
return the most recently used history
:type   id:      an encoded id string
:param  id:      the encoded id of the history to query or the string \'most_recently_used\'
:type   deleted: boolean
:param  deleted: if True, allow information on a deleted history to be shown.
:param  keys: same as the use of `keys` in the `index` function above
:param  view: same as the use of `view` in the `index` function above
:rtype:     dictionary
:returns:   detailed history information'

@expose_api_anonymous
def show(self, trans, id, deleted='False', **kwd):

    history_id = id
    deleted = string_as_bool(deleted)
    if (history_id == 'most_recently_used'):
        history = self.history_manager.most_recent(trans.user, filters=(self.app.model.History.deleted == false()), current_history=trans.history)
    else:
        history = self.history_manager.get_accessible(self.decode_id(history_id), trans.user, current_history=trans.history)
    return self.history_serializer.serialize_to_view(history, user=trans.user, trans=trans, **self._parse_serialization_params(kwd, 'detailed'))
