I was too hard with my review--sorry! I was doing some yard work and felt really quilty. I know getting across computer science concepts/theories is terribly difficult.
Part of my anger is I don't have a good grasp of CS theory, or why we do someting a particular way? I can get things done, but I'm missing the bigger picture--in many instances?
My education into CS has just been following many steps, and listening to videos. I will go back to this free book, and give it a full read. Sorry to the Authors. I was in a bad mood?