Problem Solving Cognitive Behavioural Therapy by Christine Wilding & Aileen Milne