Author: Lynn Margulis; Dorion Sagan; Dorion Saga