hello, I would like to learn general relativity. To understand general relativity, do I need to understand the math on a rigorous level? (the way mathematicians understand the math) . What math do I need? Can you suggest me some math/general relativity books? Thanks and sorry if my english is bad!