Mathematical Aspects of Finite Element Methods