Introduction to Differential Geometry with Tensor Applications