Advanced Calculus: A Friendly Approach