Describe the difference between ionic, covalent, and metallic bonding.

GCSE