An introduction to Semi-Riemannian geometry as a foundation for General Relativity Semi-Riemannian Geometry: The Mathematical Language of General Relativity is an accessible exposition of the mathematics underlying General relativity.
This is followed by material on the classical theory of curves and surfaces, expanded to include both the Lorentz and Euclidean signa.
The book begins with background on linear and multilinear algebra, General topology, and real analysis.
An introduction to Semi-Riemannian geometry as a foundation for General Relativity Semi-Riemannian Geometry: The Mathematical Language of General Relativity is an accessible exposition of the mathematics underlying General relativity