Calculus early transcendentals - Stewart, James (Cengage Learning, 2016)