Can you recommend me a good accompanying book on a wide range of topics that include: the nature and propagation of light, geometric optics and optical instruments, interference, diffraction, relativity, photons, electrons & atoms, the wave nature of particles, quantum mechanics, atomic...