The top documents tagged [precambrian time cyanobacteria]