Infinite Jest
David Foster Wallace
The Kite Runner
Khaled Hosseini
Straw Dogs
John Gray
A Thousand Brains
Jeff Hawkins
The End of the World is Just the Beginning
Peter Zeihan