Calculus - Strang, Gilbert (Wellesley Cambridge Press, 2017)