Tensors and Manifolds: with Applications to Mechanics and Relativity