Cognitive behaviour therapy is today's panacea--but watch this space.
Newnes
Craig
C
Shropshire County Primary Care Trust.
D015928:Cognitive Behavioral Therapy; D006801:Humans; D001523:Mental Disorders / Q000628:therapy*