Reading list: Lynn Margulis
Microcosmos