Text this: 3D game programming with DirectX 8. /