Well I know of a good book. I went from a state of total energy sapping misery to a much more manageable situation now. And while I still don't like myself and still have "those" thoughts from time to time, its like turning the knob down from 10 to 2.
The Mythology of Self Worth by Richard L. Franklin