Essential calculus - STEWART,J (New York, Cengage learning, 2013)