3D game programming all in one - Finney, Kenneth C. (Thomson Learning [distributor], 2007)