Both of these books make me realize that most computer book authors regurgitate information that you can find online – and many are written by opinionated “macho nerds”. What I mean by this is that there is this weird evolution in the IT field where its macho to spew how brilliant you are with techno babble and high falutin’ comp sci topics. For me – real intelligence (vs. Artificial Intelligence) is “owned” by authors like these – who are unpretentious and who very clearly, practically and pragmatically lead you to a higher place in your journey to learn something new. They care about teaching, not beating their chest and showing off. These two books do not waste your time – and they clear things up – because there is a lot of junk on line for free. Half the battle is knowing when you are learning the right approach – or not – and of course when you start out, you generally have an open mind that can be easily polluted or corrupted. Ask the man that had a confused look on his face a year ago – my head was spinning with all these pieces – and on top of that – I had three people at work tell me the “right way” to approach the problem, and they all differed and disagreed with each other. YIKES!