I'm sure this has been posted before, but I did a quick search and couldn't spot anything. I was wondering what textbooks I might be able to self-study in order to get up to speed in mathematics and physics so that I might be able to understand GR, SR, and QM. Currently I'm up to speed on basic Calculus and a semester of physics but I want to study on ahead. I suppose the textbooks for introduction into GR, SR, and QM would not be necessary since it would take me a while to work up to them. Can anyone recommend some good books that would cover the necessary material for a solid understanding? Thank you!