Describes the mathematical principles of the finite element method, a technique that turns a (linear) partial differential equation into a discrete linear system, often amenable to fast linear algebra. The book examines the crucial interplay between analysis, discretization, and computations in modern numerical analysis.