An introduction to stochastic calculus, with some of its applications in mathematical finance, engineering and the sciences. Only a basic knowledge of calculus and probability is required, and exercises are provided at the end of chapters to help test the readers' understanding.