ec2
Microcosm: E. coli and the New Science of Life
by
Carl Zimmer
Ben Sinclair