He sounds just like my h used to be (20 years, 3 kids between us, plus two of mine from previous).
With us it got way worse, as the less responsibility he took in practice (whilst agreeing to take some, and not), the more I complained and the more he saw that as 'control'. Finally there were OW (he says online) and initially he tried to blame my 'controlling'.
On down the line, things are much better, though we still have some work to do.
The absolutely most useful book I have read is the one on boundaries by Cloud and Thomson. They also do one on boundaries in marriage. Both are worth having, especially if you want to extend the principles to the kids.
I am not a christian, and the writers of the book are, so they bring in religious examples from time to time. That doesnt bother me, as the principles are spot on, and so are the simple processes for solving them which they suggest.
It is all readable practical stuff on how to take responsibility, how to avoid taking responsibility for what is not your share, and what to do when there is conflict. It shows you how not to control others , whilst at the same time not enabling others to be irresponsible, which your h is, a fair bit.
I wish I had had this years ago.
For example, you can support your h re his job and understand him, and help him to make time to look elsewhere for different work. But it isnt an excuse for his self centredness.