Explanations of concepts are constantly interrupted mid-paragraph by various secondary explanations, questions and diagrams that do not tie in well with the central concept that was being explained. I find it very difficult to follow when each page is scattered with little side projects for the student to try with the cd-rom or with a calculator. Just glancing at any page it is hard to find the heart of the material. I much prefer a text that focuses on straight forward explanations of concepts rather than what seems to me as mere gimmicks.