Modern OpenGL: Its Design and Implementation slides posted on Khronos Developer Library