However, for the more mathematically inclined readers, the problems are often too easy, and many things are proved that could be better left as exercises. For a more difficult Analysis book, I would reccomend Rudin.
As far as the actual material presented, Dr. Shilov starts off with funtions of one real variable, then rather quickly generalizes to complex variables and N dimensional functions, so you'll quickly see metric theory and some topology. He does keep in mind this is intended for undergrads and first year grads though.
Oh, another nice feature is the price! I'd recommend this book to any math enthusiast as a reference, or to someone going through an early analysis course.