We use the textbook as a part of a introduction to C++. I can not recommend this book to those of us trying to get over the steep and very tough learning curve of Visual C++. There seems to be mistakes and typo's in every chapter. This does not help matters when you spend hours working with the assignments that are given at the end of each chapter. For the life of me I could never figure out why authors of programming books glance over some of the most important topics? In this text, "Functions" and "Classes" are not given enough details and the examples do not do justice. For it's [cost] this book is better suited for those with some experience with C++.