Plasmonics is a rapidly developing research field with many potential applications in fields ranging from bioscience, information processing and communication to quantum optics. It is based on the generation, manipulation and transfer of surface plasmons (SPs) that have the ability to manipulate light at the nanoscale. Realizing plasmonic applications requires understanding how the SP-based pro...