Taming your Gremlin is a great book because it helps us to confront our own demons and overcome them. This book will help people who have self-destructive patterns of behavior. I suggest you read another book, Optimal Thinking: How to Be your Best Self which shows you how to make the best choices in every situation. There is also a chapter that shows you how to identify the core beliefs that stop you from being your best and realistic simple strategies to overcome them. I absolutely recommend each of these books.