The first edition was incredibly helpful in grasping key concepts. The second edition is even better. Rarely have I ever come across a book that so effectively communicated a technical subject. Not only is it informative and educational but enjoyable. The reader needs to understand C++ syntax and basics, but this book will then help you take your understanding and your programming to the next level.