Game programming gems 4 - Kirmse, Andrew (Charles River Media, 2004)