Calculus: Concepts and Contexts, Enhanced Edition by James Stewart (McMaster University and University of Toronto)
Offering a more robust WebAssign course, Stewart's CALCULUS: CONCEPTS AND CONTEXTS, Enhanced Edition, 4th Edition, helps you learn the major concepts of calculus using precise definitions, patient explanations, and a variety of examples and exercises.