Introduction to metal-nanoparticle plasmonics - Pelton, Matthew