Financial Crisis: Causes, Effects and Solutions.