Tensor Geometry: The Geometric Viewpoint and its Uses by C. T. J. Dodson
This treatment of differential geometry and the mathematics required for general relativity makes the subject of this book accessible for the first time to anyone familiar with elementary calculus in one variable and with a knowledge of some vector algebra.