brewminate.com
Disease Evolution: Our Long History of Fighting Viruses
var infolinks_pid = 3064406; var infolinks_wsid = 0; A virus is essentially an information system (encoded in DNA or RNA) surrounded by a protective coat. Tom Thai/Flickr, Creative Commons Humans h…