Microbiology an evolving science - Slonczewski, Joan.