My university therapist recommended "They F*** You Up" by Oliver James, which I enjoyed. She also told me to read George Orwell's "1984" (which I haven't done yet, though bought a copy ages ago) because I do a thing called "doublethink"? I don't understand how I have contradicting views about myself, but okay, then.
My private therapist once lent me a book on mindfulness which was all spiritual, written by a former Buddhist monk. I gave up after 30 pages, convinced that mindfulness was pretentious meditation.

Then I was taught otherwise by Ruby Wax (who studied with Mark Williams at Oxford); mindfulness is simply a way to slow down through observation without criticism. It's a method of mental training. My therapist initially put me off something that's actually quite useful, lol. She has also recommended Yalom's "Love's Executioner" (mostly because of my relationship with my uni therapist) though I have yet to read that one. I've been meaning to read Yalom for ages now, so I will get around to it eventually.