Programming books
The following Programming books I have read in recent order:
Accelerated C++: Practical Programming by Example, by Andrew Koenig, Barbara Moo (reading atm)
NES Architecture: More than a 6502 machine by Rodrigo Copetti
Game Programming Patterns by Robert Nystrom (reading atm)
Grokking Algorithms by Aditya Bhargava
Game Engine Black Book: Doom by Fabien Sanglard
Game Engine Black Book: Wolfenstein 3D by Fabien Sanglard