Is a River Alive?
Robert Macfarlane
DW26 - Thief of Time
Terry Pratchett
Discworld (26)
Agent to the Stars
John Scalzi
DW23 - Carpe Jugulum
Discworld (23)
Cryptonomicon
Neal Stephenson