Introduction - If you have any usage issues, please Google them yourself
Nate Robin' s OpenGL tutorial code, which allows the user to modify the function parameters to interactively observe the code in effect. Including coordinate \ model transformation, lighting, fog and texture, they are portable, and uses GLUT.