<P> A chemical bond is a lasting attraction between atoms, ions or molecules that enables the formation of chemical compounds . The bond may result from the electrostatic force of attraction between oppositely charged ions as in ionic bonds; or through the sharing of electrons as in covalent bonds . The strength of chemical bonds varies considerably; there are "strong bonds" or "primary bond" such as metallic, covalent or ionic bonds and "weak bonds" or "secondary bond" such as dipole--dipole interactions, the London dispersion force and hydrogen bonding . </P> <P> Since opposite charges attract via a simple electromagnetic force, the negatively charged electrons that are orbiting the nucleus and the positively charged protons in the nucleus attract each other . An electron positioned between two nuclei will be attracted to both of them, and the nuclei will be attracted toward electrons in this position . This attraction constitutes the chemical bond . Due to the matter wave nature of electrons and their smaller mass, they must occupy a much larger amount of volume compared with the nuclei, and this volume occupied by the electrons keeps the atomic nuclei in a bond relatively far apart, as compared with the size of the nuclei themselves . </P>

What is a bond and why do atoms bond with other atoms
find me the text answering this question