First course in calculus - Lang, Serge (New York, 2013)