Author: Dorion Sagan Lynn Margulis