... is a good book on investing. Here is one value pick
One popular definition of the stock market is, "It's a place where people with experience meet people with money. In the end the people with experience end up with the money and the people with money end up with the experience." Learning from mistakes is usual and some of the most successful investors will narrate, with gusto, mistakes...