Microbiology An Evolving Science - Slonczewski, Joan L. (W.W.Norton, 2009)