I try to do most of these things. He doesn't take compliments well (doesn't believe them?) but I still do it, though sometimes it puts me off because he seems to be almost uncomfortable when praised. But I try to show him why I think he did this or that well and be specific and that works quite well. I think I need to focus on doing it more. (One HUGE problem is his work, the very environment is "no praise ever" only negativity)
He's sort of aware of his problem, as one of his goals some time ago he chose to "make himself feel better about himself" but then he scratched it cause he didn't know how to do it.
I am planning to get that book, but we don't live together right now. On different continents actually - he's supposed to be working on getting me there but the problems with that are what brought me to this board. So yes, once I move there I am planning to do just that, but right now my only option would be to send it to him which would be pushy I think.
Accept that there is only one thing you can change in life and that is you