QED - The Strange Theory Of Light And Matter