Surface Plasmons in Nanostructures