分析的话,amann的三册analysis基本上涵盖了题主所说所有内容的最基础部分。
微分方程的话,个人感觉Arnold的书比较有趣,有很多直观解释。
复分析有一本《可视化方法》比较有趣,多图多几何直观,作为入门的启蒙读物挺不错。
拓扑学那边,我的阅读经历中能脱颖而出的当属GTM82,R.bott&L.tu的代数拓扑中微分形式。我啃hatcher的时候反复去世,而bott的书深度不低于hatcher,却能深入浅出,本科生也能轻松上手
(作为一个喜欢具体形象的东西的人,我代数看的太少。有些教材也是道听途说,所以这一段参考价值可能不大)代数方面我能想到的是paolo aluffi的algebra:chapter 0(GSM104),以范畴的语言为起点从群环域模讲起,据说后面还覆盖到了spectral sequence,不过我没怎么读过