Why Does Diamond Have Strong Covalent Bonds