Neoproterozoic ‘snowball Earth’ glaciations and the evolution of altruism

Neoproterozoic ‘snowball Earth’ glaciations and the evolution of altruism