Theory of Electromagnetic Pulses