QED: The Strange Theory Of Light And Matter