This is the book for scientists and engineers who want to learn C++ for numerical problem-solving. The benefits of object-oriented programming (in terms of efficiency, data abstraction and software component reuse) are stressed throughout in contrast to languages like Fortran. Highlights of the book include: * A comprehensive library of numerical routines illustrating the power of C++. Full listings of the programs are provided on the disk which accompanies the book. * Examples of C++ in action, geared to the needs of scientists and engineers * Extensive use of icons to highlight key points to remember, pitfalls to avoid and elegant solutions to familiar problems Scientific programmers wishing to apply the benefits of object-oriented programming to numerical applications will find a rich source of example with which to experiment.