So a few years after school, I managed to forget most of what I learned in math class. I'm planning on reteaching myself from elementary arithmetic to calculus. I'm requesting a sequence of books to get me there. Looking for something rigorous, that actually explains why algorithms work, etc. Something that won't bore me when it comes to the basics. Should I learn set theory to start off with, or just go with the more traditional approach? Also, apologies for not posting in the learning materials forum, PF won't let me for some reason.