Infinite Worlds of Science Fiction | Slate