Solving Life's Problems: A 5-step Guide to Enhanced Well-being by Thomas J. D'Zurilla, Arthur M. Nezu (Paperback, 2006)