I currently own Baby Rudin, Kolmogorov and Fomin, Marsden,  John Royden, Probability and Analysis and this book<br>I think if this book provides a solutions manual, it will be the best self-study book. Sure Rudin is elegant and very general in a sense that it covers huge amount of materials through pithy and concise yet rigorous proofs but this is exactly why i don't think it is a good book to start.<br><br>When i started with Rudin because of its fame, I was very frustrated because of the density of the book. It is very  heavy reading that you need to explicate in your head to understand. This is all good and well if you already grasp the idea but for first time learners rudin should be used as a reference. ( i am sure lots of people disagree, this is just my view).<br><br>This book on the other hand is super friendly and when you read it, it does the explicating of the ideas for you. it is as if you are listening to a professor who does the thinking for you. OF COURSE this is not GOOD for learning how to proof stuff. That, one must learn by himself. However, When one wants to learn the ideas and grasp the general overview and the beauty of analysis, it serves one well.<br><br>I recommend this book to anyone who wants to leisurely yet rigorously learn analysis.  usually, those two words are oxymorons but this book combines them - leisure and rigor come together.