Mathematics
- “A First Course in Linear Algebra” by Robert A. Bezeer
- “An Introduction to Probability and Random Processes” by Gian-Carlo Rota
- “Essential Mathematics for Games and Interactive Applications” by James M. Van Verth”
- Numerical Methods and Analysis for Engineers, by Douglas Wilhelm Harder
Algorithms AND DATA STRUCTURES
Books
- Introduction to Algorithms by Leiserson, Stein, Rivest, and Cormen
- Graph Theory by Reinhard Dieste
- The Algorithm Design Manual by Steve S. Skiena
Topics
- Dynamic programming
- Sorting and searching algorithms
- Greedy algorithms
- Arrays, lists, trees and hash tables