The role of biology in planetary evolution: cyanobacterial primary production in low-oxygen Proterozoic oceans

The role of biology in planetary evolution: cyanobacterial primary production in low-oxygen Proterozoic oceans