Teach Yourself Understand Calculus by Hugh Neill & Paul Abbott