Fundamentals of Time Value of Money and Financial Mathematics