Analysis with an Introduction to Proof lays the groundwork for success in an analysis course. By introducing logic and emphasizing the structure and nature of the arguments used in proofs, it will prepare you to progress from computationally oriented courses to abstract mathematics.