Surface plasmon polaritons and light at interfaces by