Nanoparticles, Electrons, and Photons by H. De Long | Menrva Books