Text this: Beginning direct 3D game programming.