Manyebook
Randi J. Rost
OpenGL Shading Language