Computer graphics : using OpenGL - Hill, F.S; Kelley, Stephen M (Pearson Prentice Hall, 2007)