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. 

It depends what your level is and what you're interested in. I think a book that's not about maths but uses maths is probably more interesting for most people. I've noticed this in undergraduates as well: give someone a course using the exact same maths but with the particulars of their subject area subbed in, and they'll like it much better. Examples being speech therapy, economics, criminal justice, meterorology, kinesiology, ecology, philosophy, audio engineering….


cohomology of the tribar http://www.jstor.org/discover/pgs/index?id=10.2307/1575844&img=dtc.17.tif.gif&uid=3739664&uid=2&uid=4&uid=3739256&sid=21104710897987&orig=/discover/10.2307/1575844?uid=3739664&uid=2&uid=4&uid=3739256&sid=21104710897987
That said … for me a great introduction was Penrose's The Road to Reality. It pulls no punches unlike many popular physics books. I've always been interested in "the deep structure of the universe/reality" so ... that was a topic in line with my advice from above. But also Penrose is an excellent writer and takes the time to draw pictures.
