Interactive Computer Graphics, a top-down approach with OpenGL. Introducción a la graficación por computador.