Carl Sagan, Ann Druyan, and Steven Soter.