An Introduction to Riemannian Geometry and the Tensor Calculus