Plastid evolution: origins, diversity, trends.

Plastid evolution: origins, diversity, trends.