An Introduction to Analysis, 2nd Edition