Cognitive therapy : 100 key points and techniques / - Neenan, Michael. (Brunner-Routledge,, 2004)