Author: Ann Druyan Adrienne C. Moore