Understanding Financial Crises: Causes And Impacts