Stressing the principles of structured programming and software engineering, this introductory textbook explains the relationship between these principles and language implementation. Specifically, it provides instruction on analyzing programs, explains styles and standards, and relates these skills to the subtleties of C++. The authors are affiliated with De Anza College.