Coding the Matrix: Linear Algebra Through Computer Science Applications
Philip N. Klein
Ignition: An Informal History of Liquid Rocket Propellants
John D. Clark
Algorithms to Live By
Brian Christian
Mediated
Thomas de Zengotita
Rust Programming by Example
Guillaume Gomez & Antoni Boucher
Game Engine Gems, Volume One
Eric Lengyel
Game Engine Gems (1)
Programming Game AI by Example
Mat Buckland