Bonding in Solids