A good introduction to the mathematics of general relativity. Assumes solid background in calculus and differential equations, including vector expression systems of linear differential equations. The material on tensors and cartan equations are accessible but, again, depend on solid grasp of the precursor fundamentals.