Viruses, life's smallest enemies

by David C. Knight

Discusses the three types of viruses, including their chemical composition and links with virulent disease such as cancer, and summarizes the latest research developments.