Viruses And Human Disease by James Strauss & Ellen Strauss