Here are some books which I think can be classified as 'reference books.' Some are less rigorous than the material you'll learn in advanced pure math courses, but will always be helpful to you. I say this as an opinion, as they have been helpful to me throughout my university career.
I didn't cover all of the areas you listed but hopefully this helps.
Abstract Algebra - Dummit and Foote, Abstract Algebra. This book is humungous and contains pretty much everything you'll need in undergraduate algebra.
Calculus - For single variable stuff I say Spivak's Calculus. For multivariable, I still look back at James Stewart's Multivariable Calculus. Although this isn't a pure math book, it contains all of the main theorems, and more, you'll learn in 2nd year. It also contains tons of examples. When you learn differential geometry you'll go back and look at these theorems in a different light. A more rigorous multivariable calculus book that is worth storing on your shelf is Spivak's Calculus on Manifolds.
Real Analysis - I think J.
Analysis is a great reference.
Linear Algebra - Friedberg, Insel, Spence, Linear Algebra. I still use all the time.
Complex Analysis - L.
Analysis contains all the fundamentals.
Topology - Munkres, Topology. I think everyone who has studied topology knows this book. A definite reference book to have.