Core Techniques and Algorithms in Game Programming
Daniel Sanchez-Crespo & Daniel Sánchez-Crespo Dalmau