The Public Goods Hypothesis for the evolution of life on Earth.

The Public Goods Hypothesis for the evolution of life on Earth.