Computer Graphics Programming in OpenGL with C++, Third Edition - Gordon (IEEE, 2003)