Tracing the thread of plastid diversity through the tapestry of life. - Delwiche,C..F.. (Amer. Natural., 1999)