@kernelpanic
I loved this book, followed it up by reading "The Intelligent Investor" by Benjamin Graham. Both give you good insight and teaches you things that you didn't understand before.
For those that don't have the time to read this, here's the book in 20 mins: https://www.youtube.com/watch?v=_5ecgEXLoCA