Surface plasmons in metallic nanoparticles: fundamentals and applications | Synapse