def format_author_name(author)
      if author.last.present? && author.first.present?
        str = "#{author.last}, #{author.first}"
        if author.middle.present?
          middle = author.middle
          middle += "." if middle.length == 1
          str += " #{middle}"
        end
        return str
      elsif author.display.present?
        return author.display
      elsif author.last.present?
        return author.last?
      else
        return nil
      end        
    end
def format_author_name(author)
      if author.last.present? && author.first.present?
        str = "#{author.last}, #{author.first}"
        if author.middle.present?
          middle = author.middle
          middle += "." if middle.length == 1
          str += " #{middle}"
        end
        return str
      elsif author.display.present?
        return author.display
      elsif author.last.present?
        return author.last?
      else
        return nil
      end        
    end
RIS wants `Last, First M.`, we'll do what we can.