On the distant planet of Eden, a world exists populated by the offspring of stranded human explorers. Increasingly feeble-minded and interbred, the 532 descendants of the first explorers live in a ...