What Can Produce Electromagnetic Waves