"Calculus" by James Stewart, and the lecture notes (link below).