https://www.cosect.net/everything-to-know-about-different-derivatives/
Everything to Know About Different Derivatives