Over the last 25 years, I have read dozens of investment books and this is the best. (Ben Graham is a close second, but is dated and turgid.)PLEASE DON'T BUY THIS BOOK AS IT GIVES AWAY TOO MANY SECRETS!Successful investment means long term thinking, some financial knowledge and a little mathematical ability. If you have these and some discipline, then this is the best way to take control of your own destiny. Be aware that the book requires you to think and to take account of things like the assumptions made behind the mathematical workings. I spent hundreds of hours creating and fine tuning spreadsheets based on this book. Every hour was well worth while.There is no short cut to successful investment: this book avoids hype and gives a remarkable tutorial for the DIY investor who wishes to outperform an index.