<pre>Author/s : Harvey M. Deitel, Paul J. Deitel Publisher : Prentice Hall Category :Other Review by : Randall Twede Rating : 9 horseshoes</pre> The book that comes with this training course is the same book used in the C++ course I am taking in college right now. As well as being a comprehensive introduction to the C++ programming language, it also includes an introduction to OOD and the UML by way of an "optional" case study at the end of each chapter. I found this to be a very valuable addition to the book since I knew nothing about the UML before now. The accompanying CD's have audio explanations of all the code samples. This may prove invaluable to people who learn best by hearing things explained, but if you are already an experienced programmer, you might prefer to just get the book. The CD's also include an electronic version of the book, and can possibly be purchased separately.