An Introduction to Numerical Analysis is designed for a first course on numerical analysis for students of Science and Engineering including Computer Science. The text contains derivation of algorithms for solving engineering and science problems, deals with error analysis, and has numerical examples suitable for solving through computers. The special features are comparative efficiency and accuracy of various algorithms due to finite digit arithmetic used by the computers.