Windows Game Programming with Visual Basic and Directx by Wayne S. Freeze