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