Saya tidak tahu ada buku yang membahas topik itu sendiri. Namun ada bab dalam Pengantar Pemrograman Game 3D dengan DirectX 10 yang mencakup pencahayaan. Contoh kode adalah HLSL karena merupakan buku DX, tetapi diskusi tentang algoritma pencahayaan adalah agnostik bahasa. Ini mencakup pencahayaan difus, specular, ambient, paralel, titik dan tempat.
Matematika Esensial untuk Permainan dan Aplikasi Interaktif, Edisi Kedua juga memiliki bab yang bagus tentang pencahayaan.
Anda juga bisa membaca slide ini yang diterbitkan oleh DICE, mereka mencakup berbagai teknik yang digunakan di medan perang 3, termasuk pencahayaan dan bayangan. Ini tidak masuk secara mendalam, tetapi memberikan gambaran yang bagus tentang beberapa hal yang dilakukan di industri.