Text this: An introduction to Riemannian geometry and the tensor calculus