Hi, I'm new here and I'm trying to learn GR. I wanted to know the math books that I need to tackle GR properly, so far the books that I came across are: Tensor Analysis on Manifolds by Bishop and Goldberg Tensors, Differential Forms, and Variational Principles by Lovelock and Rund I have a good background in standard undergraduate mathematics for physicist (Calculus, Linear Algebra, Differential Equations, etc). Can anyone comment about the books that I cited above? Also, what is the difference between tensor analysis and differential geometry? Some search in google gave me the idea that tensor analysis belongs to differential geometry, and other posts say that tensor analysis is just an extension of linear algebra. I'm confused. What do I really need in order to tackle GR "properly"? I have studied SR already so don't recommend me to study it first. Thanks!