What are Quarks? Discovery, Types and Properties

What are Quarks? Discovery, Types and Properties