Here are some resources you might find helpful...

Shame. Brene Brown

The greatest disease affecting humanity: I am not enough. Marisa Peer

How to make stress your friend. Kelly McGonical

Dr. Conte: Anger Management Technique: Getting Angry Without Knowing Why