Can anyone reccomend good books for math in programming, more specifically 3D and game programming. What math would I need to be proficient to be a good programmer.