The book describes function spaces used in approximation, the needed functional analytic tools. It develops basic properties of polynomials, splines, linear operators that are used for approximation (and interpolation). The book takes the reader up to and into the recent great advances of Approximation Theory and emphasizes good proofs, logical selection of material, avoidance of superfluous details.