I honestly prefer video as opposed to books for reviewing past-learned things. For example, I had just yesterday found a "Learn Calculus in 20 minutes" video on YouTube (material that I had not used for at least 6 years), and that little visual refresher about limits, the chain/product/quotient rules/implicit differentiation/integrals all came back just like they did 6 years ago...but don't ask me to do try any complex algebra until watching the relearn algebra video :D
The last programming based book I've read would have to be The Art of Assembly if you don't count the boost documentation as a book.