If ever there were a course that needs a book like Raffi Grinberg's
The Real Analysis Lifesaver: All the Tools You Need to Understand Proofs (Princeton University Press, 20170, analysis is unquestionably it, and I only wish that Raffi had gotten into the wayback machine and delivered me a copy when I was taking this course more than half a century ago. I got a C+, and almost certainly would have done a lot better if I'd had this book, and so will present and future students who struggle with this course.