Financial Modeling Of Bubbles And Crashes