Why Do Atoms Form Bonds With One Another