Compare and contrast Cognitive-behavior therapy, family therapy, humanistic therapy, and psychodynamic therapy

Compare and contrast Cognitive-behavior therapy, family therapy, humanistic therapy, and psychodynamic therapy