You may want to check out Concrete Mathematics if you haven't already. "Concrete" is a punny sort of blending of "Continuous" and "Discrete" and it was while working through this text that I had a lot of calculus revelations that would've helped me out in my first couple years of college.