Foundations of Analysis: The Theory of Limits