QED, The Strange Theory of Light and Matter