Cognitive Analytic Therapy (CAT)

What is cognitive analytic therapy?