This is coming at it from a different angle but I had a book long ago that my psychiatrist just had me order again called Feeling Good. It's about the way we talk to ourselves negatively (which pulls down self esteem) and the cognitive distortions that are involved. Once you learn to catch the negative self talk, recognize which cognitive distortion it is and correct it, you'll start feeling better and better about yourself. You have to put in the work though. Good luck and best wishes.