Stochastic Calculus: An Introduction with Applications