Introduction to Elementary Particles 2nd Edition by David Griffiths