The book has a superb table of contents; in fact it is four pages long. With a table of contents like that you would expect the book to provide much more information than it did. With the book being only a 100 plus pages, I finished it thinking is that all there is? The book should probably have been at least 200- 250 pages. While I admit Keith did a pretty good job covering a lot of ground, I felt I wanted more meat on the bones as it were. For someone who has little time, I suppose this is a good read. I, however, wanted more content. Because of that, I can only give it an average rating. It had the potential of being one of the best investing books out there but at 100+ pages it falls short. I would have liked to have seen more information on asset allocation depending on your risk tolerance etc. The part of the title that say A Guide to Building Better Portfolios is a little misleading since there is very little if any information on building portfolios in the book other than general terms. How can you build a portfolio on general information? Enough said.