3D Programming for Windows� by Charles Petzold