Cyanobacteria and the Great Oxidation Event: evidence from genes and fossils

Cyanobacteria and the Great Oxidation Event: evidence from genes and fossils