Hello! I want to learn about the mathematics of General Relativity, about Topology and Differential Geometry in general. I am looking for a book that has applications in physics. But, most importantly, i want a book that offers geometrical intuition(graphs and illustrations are a huge plus) but does not shy away from the mathematics. Keep in mind that it should start from zero as i have no knowledge of these stuff. Somebody told me to look for Nakahara's book but i found that it does not explain anything really properly. Also, i was told to check out Frankel's "Geometry in physics" and at a first glimpse i found it really good but i did not have the time to properly study from it. If somebody could suggest a good book that has the stuff that i want and if somebody could tell me if Frankel's book is a good(great?) book, i would really appreciate it. Thanks!