Dream's edge : science fiction stories about the future of planet Earth