A review by el_entrenador_loco
Symbiotic Planet: A New Look at Evolution by Lynn Margulis
challenging
informative
reflective
slow-paced
4.25