Nuclear and Elementary Particle Physics