Studies in Nuclear and Nucleon Structure using Gamma Rays and Neutron Beams