3D game programming all in one - Finney, Kenneth C (Thomson, 2004)