Modeling financial markets :using Visual Basic.NET and databases to create pricing, trading, and risk management models