Renowned applied mathematician Gilbert Strang teaches applied mathematics with the clear explanations, examples and insights of an experienced teacher. This book progresses steadily through a range of topics from symmetric linear systems to differential equations to least squares and Kalman filtering and optimization. It clearly demonstrates the power of matrix algebra in engineering problem solving. This is an ideal book (beloved by many readers) for a first course on applied mathematics and a reference for more advanced applied mathematicians. The only prerequisite is a basic course in linear algebra.