Particle Physics by Brian Martin, Brian R. Martin & Graham P. Shaw