The first course in analysis which follows elementary calculus is a critical one for students who are seriously interested in mathematics. Traditional advanced calculus was precisely what its name indicates-a course with topics in calculus emphasizing problem solving rather than theory. As a result students were often given a misleading impression of what mathematics is all about; on the other hand the current approach, with its emphasis on theory,...