Viruses, plagues, and history. A general introduction. Introduction to the principles of virology. Introduction to the principles of immunology -- Success stories. Smallpox. Yellow fever. Measles ...