Game Programming Gems 7 door Jacobus & Scott Jacobs