Expert treatment introduces semi-Riemannian geometry and its principal physical application, Einstein's theory of general relativity, using the Cartan exterior calculus as a principal tool. Prerequisites include linear algebra and advanced calculus. 2012 edition.