A Hundred Thousand Worlds: A Novel