I am looking to learn more about Calculus. I have done High School Calculus. I understand how to find the derivative, or definite integral(anti-derivative), in the following: Quotient Rule Chain Rule Product Rule Logs (10) Trigonometry I understand how to apply them, and there functions. (Maxima/Minima, Optimization) I know about finding the area under the curves. I need a textbook, or book with details, that will take me to the next level. If possible, maybe list what the book includes. Also, I am looking for a good book on Geometry. Any book that will allow me to study Non-Euclidean Geometry, Differential Geometry, and Tensors. They can be separate books of course. Just to make things clear, I would like to learn Relativity. It sounds far-fetched, but if you so happen to know the best way, inform me. I'm not looking for the quickest way really; I am looking for the path in which I will understand and know what I am doing, and know what the numbers are telling me. I learn quickly independently, so I recommend books that pick up the paste. This isn't to go fast, but merely so I don't get bored. I'm the type of person who enjoys it when the book leaves a few things out, and you somehow figure it out doing questions. If I don't figure it out, I simply look it up in another book. THANKS!