Three Witnesses
Rex Stout
Nero Wolfe (1)
The Rules of Contagion: Why Things Spread - and Why They Stop
Adam Kucharski
Teaching a Stone to Talk
Annie Dillard
Ronin
Mark Dawson
John Milton (18)
Ripples of Battle: How Wars of the Past Still Determine How ...
Victor Davis Hanson