OpenGL 4 Shading Language Cookbook - Second Edition. (2013)