Why Does Diamond Has A High Melting Point