I'm wanting to get another optics book. I'm interested in finding a book that gives insight into how light waves interact with surfaces such as in reflection and x-ray diffraction and things like that using sufficient diagrams of the wavefronts and particles and rayleigh scattering. I want to have that "Aha, I see!" moments about such phenomena. The book by Hecht is pretty okay, but I'm wondering if other optics books are as good or better with those explanations and diagrams. Is the book by Jenkins and White or by Pedrotti better in this regard or at least as good?