Opengl(r) Programming Guide door Dave Shreiner & Graham Sellers