Recommendations:

Paul Graham
Paul Graham

If you read books, read William Finnegan's Barbarian Days. It's one of those rare books that divide your life into two parts: before you read it, and after.

Source