Calculus Learning Guide
This is absolutely fantastic. Great method for teaching new concepts to those new to the subject matter. I have an engineering background and have to say that this approach is refreshing to read. It's like a bag of chocolate chip cookies for the brain :)