A Concrete Approach to Classical Analysis