The force most responsible for holding the nucleus of an atom together is the:

A. force of attraction between protons and electrons
B. the force of repulsion of protons and electrons
C. the force of repulsion between protons and neutrons
D. the strong nuclear force of attraction between particles in the nucleus