The Expanding Family of Virophages
Mimivirus, Marseillevirus and Megavirales: The Emerging Field of Giant Viruses