Core techniques and algorithms in game programming - Sánchez-Crespo Dalmau, Daniel (New Riders, 2004)