Where Do Protons And Neutrons Come From