D'Orazio's C++ Programming for Engineers and Scientists provides an accessible introduction to programming in C++. It teaches the C++ language and object-oriented design to students with no previous programming experience. The focus is on developing programs for solving a variety of engineering and science problems. Each chapter of the book is divided into two parts-lessons and Application Examples. The lessons teach C++ language elements and simple programming techniques, and the Application Programs teach engineering program design. A step-by-step methodology for program development is presented early in the text and reinforced throughout with the help of the application examples and over thirty engineering case studies.