Ionic Covalent And Metallic Bonds Explained