Shadow of the Giant.

Card, Orson Scott.