Facts and Mysteries in Elementary Particle Physics