books about microbes bacteria viruses