Modern introduction to surface plasmons theory, mathematica modeling, and applications - Sarid, Dror; Challener, William Albert (Cambridge University Press, 2010)