Speaker for the Dead
A xenologist investigates the mysterious death of a human colony's founder on a distant planet.
science fiction | 382 pages | Published in 1986
A xenologist investigates the mysterious death of a human colony's founder on a distant planet.
science fiction | 382 pages | Published in 1986