Option Pricing Theory and Applications