Angel, Edward Interactive Computer Graphics: a top-down approach using OpenGL by Edward Angel - 5th ed. - Delhi Pearson Education 2011 - xxix, 828p.