Elementary Particles: Mathematics, Physics and Philosophy