Surface Polaritons at Metal Surfaces and Interfaces