Microbiology an evolving science - Slonczewski, Joan L. (W.W. Norton, 2009)