Nowadays,
I study Math again. Engineering Math and 3D Match a little bit different. I suggests this Math book who want to refresh memory about 3D Math. Specially Matrix Section is good for illustrate Matrix transformations. So when I refresh my memory I start to develop my own Math Lib too. I think best way to learning is implementation.