books about viruses fiction