Starting to Think Like a Game Programmer by Exient
PLAYCON