Crafting Interpreters
Timothy Andrew
Coding the Matrix: Linear Algebra Through Computer Science Applications
Philip N. Klein
Never Split the Difference: Negotiating as if Your Life Depended ...
Chris Voss
Game Engine Black Book Wolfenstein 3D (v2.1)
Fabien Sanglard
Fluid Simulation for Computer Graphics, Second Edition
Robert Bridson