Specular Lighting Math

The intensity of specular lighting is maximum if the eye point is in the same direction as the light reflected off of the surface.
It falls off as the eye point moves away from this direction.

The intensity is raised to an exponent - the GL_SHININESS value - to control the tightness of the specular highlight.
A larger exponent yields a faster falloff, and a smaller highlight.