Cover 8

Allies and Enemies

Allies and Enemies: How the World Depends on Bacteria

2010 • 210 pages