Problem-Solving Therapy/ Solving Life's Problems by Arthur M. Nezu & Ph.D. D'Zurilla Thomas J.