Cutting edge direct 3D programming - Trujillo, Stan (The Coriolis Group, Inc., 1996)