The top 15 books to read for business, investment, and life, with descriptions and tips on when to read.