Speaker for the Dead

Speaker for the Dead

1986 • 382 pages

Ratings427

Average rating4.1

15

Great book and build spectacularly on the first one. The pacing, in the end, could be slightly better though but that's a minor problem.