Traditional numerical analysis books concentrate either on the mathematical or programming aspects of numerical algorithms. This textbook emphasizes the relevance of these techniques to the real world and the use of a widely available library of numerical software in their application.