Archaeal viruses--novel, diverse and enigmatic.

Archaeal viruses--novel, diverse and enigmatic.