Financial Mathematics: Theory and applications