The book endeavors to strike a balance between mathematical and numerical coverage of a wide range of topics in finite element analysis. It strives to provide an introduction, especially for undergraduates and graduates, to finite element analysis and its applications,. Topics include advanced calculus, differential equations, vector analysis, calculus of variations, finite difference methods, …