Microbiology an evolving science - Slonczewski, Joan L. (New York Norton, 2017)