Bonding and Properties of Ionic Compounds