ByNobleID
    Molecular evolution of viruses : past and present : evolution of viruses by acquisition of cellular RNA and DNA | NobleID