Nuclear and particle physics - Williams, William S. C. (Oxford science publications, 2006)