The Windup Girl
Paolo Bacigalupi
A Deepness in the Sky
Vernor Vinge
Designing Distributed Systems
Brendan Burns
Last Chance to See
Douglas Adams
Jurassic park
Michael Crichton