The Mathematics of Financial Derivatives