Reinventing Your Life: How to Break Free from Negative Life Patterns and Feel Good Again by Jeffrey E. Young, Janet S. Klosko, Aaron T. Beck (Foreword by)