Finite Elements: Theory, Fast Solvers, and Applications in Solid Mechanics