Films on Solid Surfaces: The Physics and Chemistry of