Speaker for the Dead
1986 • 382 pages

Ratings580

Average rating4.1

15

Slightly denser read than the first in the series but just as good

February 6, 2018