I find the work of Brené Brown extremely helpful. She writes about the importance of vulnerability and the power of being enough in the world. I have shared her work with friends, clients, and students. I highly recommend her book, Daring Greatly.
The short video below is very funny and yet hits at a core habit many of us share (including myself)...the impulse to blame.