Foundations of Game Engine Development 2 : Rendering
Eric Lengyel
Writing a Simple Operating System from Scratch
Nick Blundell
AI Game Programming Wisdom
Steve Rabin
Stand on Zanzibar
John Brunner
The Four Steps to the Epiphany
Steve Blank