Microbiology : an evolving science - Slonczewski, Joan. (W.W. Norton & Co., 2009)