If you want to learn analysis than this is the book you should buy. I have read many analysis books and this one is the best at explaining it with a wide range of problems to practice from easy to hard. My background in math is a BA from Rutgers Unversity.