1.
Hearn, D., Baker, M. P. & Carithers, W. R. Computer graphics with OpenGL. (Pearson, 2011).
2.
Shreiner, D. OpenGL programming guide: the official guide to learning OpenGL, versions 3.0 and 3.1. vol. OpenGL series (Addison-Wesley, 2010).
3.
Foley, J. D. Computer graphics: principles and practice. vol. Addison-Wesley systems programming series (Addison-Wesley, 1996).
4.
Rogers, D. F. Procedural elements for computer graphics. (WCB/McGraw-Hill, 1998).
5.
Angel, E., Schreiner, D., Mukherjee, S. & Bhattacharjee, A. K. Interactive computer graphics: a top-down approach with shader-based OpenGL. (Pearson, 2012).