The 27 books Marc Andreessen recommends you read this summer