OpenGL: programming guide (Addison Wesley, 1999)