Electromagnetic Scattering and its Applications