OpenGL 4 shading language cookbook - Wolff, David (Packt Publishing, 2013)