'This impressive volume covers an unusually broad range of topics in the field of numerical analysis, including numerical linear algebra, polynomial and trigonometric interpolation, best approximation, numerical quadrature, the approximate solution of nonlinear equations and convex optimization, and the numerical solution of ordinary and partial differential equations by finite difference, spectral and finite element methods. A particularly appealing feature of the text is the way in which it integrates a mathematically rigorous exposition with a wealth of illustrative examples, including numerical simulations, sample codes, and exercises. I warmly recommend the book to students and lecturers as an advanced undergraduate or introductory graduate level text.' Endre Süli, University of Oxford