opengl - Multi lights shadow mapping does not work correctly using GLSL - Stack Overflow
Introduction to Computer Graphics, Section 7.2 -- Lighting and Material
LearnOpenGL - Lighting
Illumination and Shading. Illumination (Lighting) Model the interaction of light with surface points to determine their final color and brightness OpenGL. - ppt download