Algorithms to Live By
Brian Christian
No bullshit guide to linear algebra
Ivan Savov
Language Implementation Patterns
Terence Parr
Programming Game AI by Example
Mat Buckland
Livewired: The Inside Story of the Ever-Changing Brain
David Eagleman