Brave New Worlds
What happens when a computer glitch sends eighty-nine copies of the same scientist (and no one else) to settle a new planet? Or a privateer gets stranded on a slow ship he tried to hijack that's still years away from its... See More