Leptons And Hadrons