What is a good book for learning math, from middle school level? Which books are recommended for learning math from the ground up and review the basics - from middle school  to graduate school math? 
I am about to finish my masters of science in computer science and I can use and understand complex math, but I feel like my basics are quite poor. 

Nicolas Bourbaki's Éléments de mathématique (there are English versions) assumes "no special knowledge of mathematics, it tries to take up mathematics from the very beginning, proceed axiomatically and give complete proofs." (quoted from Wikipedia)
In practice, I found it very difficult to read. Everything is really explained there from bottom to up, but I could understand it just once I knew what was being explained.
However, take a lot at it. You may like to have it at hand while reading another book. 
