quarks and elementary particles 5795862