Explain in detail, what is the type of bonding between Na+ and Cl- ions in NaCl?

The Elements sodium and chlorine reacts to form the ionic compound sodium chloride, which is the compound that makes up table salt. The magnification of NaCl crystals shows the arrangement of Na+ ions and Cl- ions in the structure. Explain in detail, what is the type of bonding between Na+ and Cl- ions in NaCl?
Note: Provide substantial evidence by indicating the sources used to support your theory. You must provide at least 2 sources, i.e. journal articles, books, etc.