Pros: Insightful and Factual
Cons: Not enough charts
I would recommend this to any new investors, or anyone that wants to learn how the Market works. It's very detailed and insightful. Normally, I don't recommend too many books. But this is one I would recommend for valuable knowledge.