There are plenty of good books out there, but really the key is to see if she’s up for trying, willing to put in effort, and wants to work toward a better future with you.
Step 1: Start counseling on your own and let her know you’re doing it.
Stpe 2: Ask her to join you in counseling.
Step 3: If she says yes, you’ve got a solid base to build on. If she says no… trust me, I’ve been there, and it’s not all unicorns and rainbows.