This informative new book introduces readers to programming using the C++ programming language. Bronson's new edition includes algorithm development, problem solving, and computer science concepts. The material is presented by a depth-first linear progression that guides readers through procedural orientation, object-orientation, and data structures.