I quite like Recovery Dharma, also attended meetings in the past, they do book studies in some of them. I think many things in the book can be applied to life and any kind of self-improvement, beyond recovery as well.
I struggle a lot with cravings and any approach to handle them better is helpful for me. Do you meditate? I use an app called Waking Up to guide my practice now, created by an American neuroscientist/philosopher Sam Harris who studied extensively with many great Eastern teachers.
Thanks for this post.