The memory of Earth /
Card, Orson Scott.
London : Orbit,
1998.
Originally published: Legend, 1993.