An Introduction to Analysis, Second Edition
"This is a well-written book on analysis with enough exercises. The best feature is that the exercises are all meaningful and illuminating. A great book!" --Senhuei Chen, Howard University