Ionic, Covalent, and Metallic Bonds