Could someone explain to me the difference between Calculus courses and analysis courses? Also, Im looking to get a book on the subject. I've heard Rudin's name tossed around quite a bit. Is this the best path to go? My main concern is properly learning the theory behind the material, as well as gain experience in applications. I especially love it when the author adds their personal interpretations and comments. Thanks in Adavance!