Chapter 2 Recent Advances in Nanoplasmonics and Magnetoplasmonics