Opengl 4.0 Shading Language Cookbook by David Wolff