What Generates Electromagnetic Radiation