@FusionChefGeoff 
I don't have a book recommendation, but I have this problem myself and have done for a long time. I've had very long periods of it being under control but it's still a very strong tendency.
I don't know if any of this is helpful for you, but here are things that have helped me. This is what helps me, and when I say "you" it's in a general sense.
It's partly habit -- just something you do in certain circumstances. It becomes ingrained as a response to feeling uncomfortable/tired/stressed. Seeking comfort. There may be complicated reasons why you want to self-soothe. But the self-soothing becomes a problem in its own right.
It becomes habitual so you just do it even when you're not seeking comfort.
The more you do it the more you will do it.
The most important thing for me to grasp is that you REALLY don't have to respond to the cravings.
Just sit with the cravings, and maybe just think about how you feel. It really is possible to do this. I find it very hard. Some people say that cravings subside after 20 mins, but it can feel like 20 hours.
RIDING OUT A CRAVING IS INCREDIBLY CONFIDENCE BUILDING. You don't need to eat or do something else, just sit with the pain and discomfort until it goes, and it will.
I am a master at suppressing my feelings and rather than acknowledge or feel them, I push them down and they then generally emerge in some sort of self-destructive behaviour.
Every time you ride a craving out, it will weaken the next craving.
Keeping eating to meal times is very helpful for stopping emotional eating.
Having a 'healthy' binge is still a binge, so it's best to try nog to do it at all.
Late night is really bad for me. And if I don't sleep well, I tend to want to get up and eat comforting food to help me sleep.
I have found breathing exercises good when the cravings hit. 7:11 breathing - in for 7 and out for 11.
Most helpful has been not looking for a magical cure, but understanding it's within my very own grasp.
Keeping away from treat and trigger foods. Don't eat anything you're likely to want more of. You soon don't want them at all.
I've had a relapse into bad eating this year, and I'm finding this group very helpful in keeping me on track and trying to break that pattern. It's still hard to get back on track but I know it's possible.
When my eating has been on track and disciplined, I sometimes find myself in the supermarket looking for some sort of sugar-free legal treat (cake) I can have that I deserve. I may then convince myself that something is ok to eat, and then you can almost guarantee that in 2 weeks time I will be buying bags of Haribo.
For me, I the act of eating in response to an emotional trigger (to make me feel better) just re-legitimises disordered eating.
But don't beat yourself up if you have a slip up. Just dust yourself off and start again. It's too easy to think you've spoilt it now so you might as well not bother. NO ONE is perfect.
These are ideas that have helped me.
I also find that getting plenty of regular exercise helps me.
It's also important for me to be aware that if I get my eating under control I might start spending more (too much) money on other things.
I've probably missed out some things here, but hope some of it makes sense it helps and PLEASE don't punish yourself.
X