Perdido Street Station
China MiƩville
Zero History
William Gibson
Prayers for Rain
Dennis Lehane
The Fifth Elephant
Terry Pratchett
Okinawa: The Last Battle of World War II
Robert Leckie