Introduction to Calculus and Classical Analysis - Omar Hijab (Springer, 2016)