ec2
 

Microcosm: E. coli and the New Science of Life


Ben Sinclair