A comprehensive overview, from fundamental theory and numerical methods to the design of real plasmonic structures for nanoelectronic and sensing applications.[...]