Possible Worlds of Science Fiction