John Dies at the End
David Wong
Accelerando
Charles Stross
Brand Failures: The Truth About the 100 Biggest Branding Mistakes ...
Matt Haig
A Random Walk Down Wall Street
Burton G. Malkiel
A Short Stay in Hell
Steven L. Peck