Foundations of Mathematical Analysis recommends itself to upper-level undergraduate students with a background in calculus, as well as to beginning graduate students who want to obtain a firm grounding in the study of modern analysis. End-of-chapter exercises help the reader to integrate the material as it is presented. Several exercises have hints and solutions in the back of the book. An appendix on vector spaces in included for reference.
From Mathematical Reviews:
"This book covers real analysis from an axiomatic treatment of the reals (after a brief introduction to naive set theory) to integration on positive measure spaces. Topics include a chapter on metric spaces, the Riemann-Stieltjes integral, Fourier series and inner product spaces, Tauberian theorems, the Riesz representation theorem, and a brief discussion of Hilbert spaces. All this in 400 pages—with over 750 exercises… In many ways, it is an ideal textbook, clear and concise, leaving the lecturer ample opportunity to motivate, comment, and digress."
–William Eames