Microcosm: E. coli and the new science of life by Carl Zimmer | Menrva Books | MenrvaBooks