Genomics and chloroplast evolution: what did cyanobacteria do for plants?

Genomics and chloroplast evolution: what did cyanobacteria do for plants? | Litlas