Order of study? Rudin, Spivak, Munkres? I'm currently taking an analysis course at a top 10 four year university in which we use Baby Rudin as our primary text. 

I was curious to know the order in which I should continue my studies. That is, should I study Rudin then Spivak's Calculus on Manifolds then Munkres Topology? Or, should I study Rudin and Spivak concurrently and then Munkres? Or some variation? I already have exposure to topology, just never in a formal course. 

I'm trying to broaden my mathematical foundation as much as possible in the next year and a half before I leave high school, so I'd like to know the different analysis/topology paths to consider, and why.
As someone who studied Baby Rudin in high school, I suggest studying the first 4 chapters of Baby Rudin before moving on to Munkres. When you start studying Munkres, you can go straight into the second chapter (Topological spaces).
As someone who studied Baby Rudin in high school, I suggest studying the first 4 chapters of Baby Rudin before moving on to Munkres. When you start studying Munkres, you can go straight into the second chapter (Topological spaces).