Speaker for the Dead

By Orson Scott Card

Reader reviews